package com.prestamomo.vil.ppa.pmvilapi;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.List;

public class PmvilSerConfig implements Serializable {
    @SerializedName("bnlaplk")
    private String pmvilconfigKey;
    @SerializedName("edqdw")
    private String pmvilconfigRemark;
    @SerializedName("xhweoi")
    private String pmvilconfigType;
    @SerializedName("djehk")
    private String pmvilconfigValue;
    @SerializedName("xwsmptfg")
    private List<ExtInfoArrPmvil> pmvilextInfoArr;

    @SerializedName("yyvxdg")
    private ExtInfoPmlJSON extInfoJSON;

    public ExtInfoPmlJSON getExtInfoJSON() {
        return extInfoJSON;
    }

    public void setExtInfoJSON(ExtInfoPmlJSON extInfoJSON) {
        this.extInfoJSON = extInfoJSON;
    }

    public static class ExtInfoPmlJSON implements Serializable {


        @SerializedName("oqldtdqe")
        private List<LocationBean> location;

        public List<LocationBean> getLocation() {
            return location;
        }

        public void setLocation(List<LocationBean> location) {
            this.location = location;
        }

        public static class LocationBean implements Serializable{
            @SerializedName("kyfleoyeu")
            private String r;
            @SerializedName("elfdim")
            private String lng;
            @SerializedName("qbjjxlrgo")
            private String lat;

            public String getR() {
                return r;
            }

            public void setR(String r) {
                this.r = r;
            }

            public String getLng() {
                return lng;
            }

            public void setLng(String lng) {
                this.lng = lng;
            }

            public String getLat() {
                return lat;
            }

            public void setLat(String lat) {
                this.lat = lat;
            }
        }
    }
    public String getPmvilconfigKey() {
        return pmvilconfigKey;
    }

    public void setPmvilconfigKey(String pmvilconfigKey) {
        this.pmvilconfigKey = pmvilconfigKey;
    }

    public String getPmvilconfigRemark() {
        return pmvilconfigRemark;
    }

    public void setPmvilconfigRemark(String pmvilconfigRemark) {
        this.pmvilconfigRemark = pmvilconfigRemark;
    }

    public String getPmvilconfigType() {
        return pmvilconfigType;
    }

    public void setPmvilconfigType(String pmvilconfigType) {
        this.pmvilconfigType = pmvilconfigType;
    }

    public String getPmvilconfigValue() {
        return pmvilconfigValue;
    }

    public void setPmvilconfigValue(String pmvilconfigValue) {
        this.pmvilconfigValue = pmvilconfigValue;
    }

    public List<ExtInfoArrPmvil> getPmvilextInfoArr() {
        return pmvilextInfoArr;
    }

    public void setPmvilextInfoArr(List<ExtInfoArrPmvil> pmvilextInfoArr) {
        this.pmvilextInfoArr = pmvilextInfoArr;
    }

    public static class ExtInfoArrPmvil implements Serializable {
        @SerializedName("msztn")
        private String pmvilcode;
        @SerializedName("vietzfsk")
        private String pmvilname;
        @SerializedName("yfvsajb")
        private String pmvildesc;
        @SerializedName("alc")
        private List<BlackPmvilSeller> pmvilalc;
        @SerializedName("valik")
        private List<String> pmvilvalik;

        public String getPmvilcode() {
            return pmvilcode;
        }

        public void setPmvilcode(String pmvilcode) {
            this.pmvilcode = pmvilcode;
        }

        public String getPmvilname() {
            return pmvilname;
        }

        public void setPmvilname(String pmvilname) {
            this.pmvilname = pmvilname;
        }

        public String getPmvildesc() {
            return pmvildesc;
        }

        public void setPmvildesc(String pmvildesc) {
            this.pmvildesc = pmvildesc;
        }
        public List<BlackPmvilSeller> getPmvilalc() {
            return pmvilalc;
        }

        public void setPmvilalc(List<BlackPmvilSeller> pmvilalc) {
            this.pmvilalc = pmvilalc;
        }

        public List<String> getPmvilvalik() {
            return pmvilvalik;
        }

        public void setPmvilvalik(List<String> pmvilvalik) {
            this.pmvilvalik = pmvilvalik;
        }
        public static class BlackPmvilSeller implements Serializable{

            @SerializedName("nimi")
            private String pmvilnimi;
            @SerializedName("vahemik")
            private String pmvilvahemik;
            @SerializedName("aadress")
            private String pmvilaadress;

            public String getPmvilnimi() {
                return pmvilnimi;
            }

            public void setPmvilnimi(String pmvilnimi) {
                this.pmvilnimi = pmvilnimi;
            }

            public String getPmvilvahemik() {
                return pmvilvahemik;
            }

            public void setPmvilvahemik(String pmvilvahemik) {
                this.pmvilvahemik = pmvilvahemik;
            }

            public String getPmvilaadress() {
                return pmvilaadress;
            }

            public void setPmvilaadress(String pmvilaadress) {
                this.pmvilaadress = pmvilaadress;
            }
        }
    }
}
